function Fibona(n)
%斐波那契数列，前两项等于第三项之和
%f(n)=f(n-1)+f(n-2)
%第一项和第二项都为1
%f(1)=f(2)=1
if n<3
    disp(n)
    warning('输入有误，输入大于2的项：')

else if n~=fix(n)
        disp(n)
        warning('输入有误，重新输入')
else
        Fib=[1 1 zeros(1,n-2)];
        for i=3:n
            Fib(i)=Fib(i-1)+Fib(i-2);
        end
        disp(Fib)
        fprintf('斐波那契数列的第 %d 个元素的值为是 %d\n',n,Fib(n))
    end
end
end
